home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / xdk_dev.jar / a / b / SemanticPredicateEvent.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-12-15  |  1.4 KB  |  79 lines

  1. package a.b;
  2.  
  3. public class SemanticPredicateEvent extends GuessingEvent {
  4.    public static final int VALIDATING = 0;
  5.    public static final int PREDICTING = 1;
  6.    // $FF: renamed from: a int
  7.    private int field_0;
  8.    // $FF: renamed from: b boolean
  9.    private boolean field_1;
  10.  
  11.    public SemanticPredicateEvent(Object var1) {
  12.       super(var1);
  13.    }
  14.  
  15.    public SemanticPredicateEvent(Object var1, int var2) {
  16.       super(var1, var2);
  17.    }
  18.  
  19.    public int getCondition() {
  20.       return this.field_0;
  21.    }
  22.  
  23.    public boolean getResult() {
  24.       return this.field_1;
  25.    }
  26.  
  27.    // $FF: renamed from: d (int) void
  28.    void method_0(int var1) {
  29.       this.field_0 = var1;
  30.    }
  31.  
  32.    // $FF: renamed from: a (boolean) void
  33.    void method_1(boolean var1) {
  34.       this.field_1 = var1;
  35.    }
  36.  
  37.    // $FF: renamed from: a (int, int, boolean, int) void
  38.    void method_2(int var1, int var2, boolean var3, int var4) {
  39.       super.a(var1, var4);
  40.       this.method_0(var2);
  41.       this.method_1(var3);
  42.    }
  43.  
  44.    public String toString() {
  45.       return method_3("\b?d\u001e0/3j/,>>`\u001c?/?L\t;5.)$") + this.getCondition() + "," + this.getResult() + "," + ((GuessingEvent)this).getGuessing() + "]";
  46.    }
  47.  
  48.    // $FF: renamed from: a (java.lang.String) java.lang.String
  49.    private static String method_3(String var0) {
  50.       char[] var1 = var0.toCharArray();
  51.       int var2 = var1.length;
  52.  
  53.       for(int var3 = 0; var3 < var2; ++var3) {
  54.          char var10002 = var1[var3];
  55.          byte var10003;
  56.          switch (var3 % 5) {
  57.             case 0:
  58.                var10003 = 91;
  59.                break;
  60.             case 1:
  61.                var10003 = 90;
  62.                break;
  63.             case 2:
  64.                var10003 = 9;
  65.                break;
  66.             case 3:
  67.                var10003 = 127;
  68.                break;
  69.             default:
  70.                var10003 = 94;
  71.          }
  72.  
  73.          var1[var3] = (char)(var10002 ^ var10003);
  74.       }
  75.  
  76.       return new String(var1);
  77.    }
  78. }
  79.